package com.nsapi.niceschoolapi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.nsapi.niceschoolapi.entity.Role;

import java.util.List;

public interface RoleService extends IService<Role> {

    // 查询全部角色
    List<Role> selectAll();

    // 注入用户
    List<Role> setUser(List<Role> roleList);

    // 查询角色名是否已存在
    int getRoleNameCount(String name);

    // 添加角色
    Role saveRole(Role role);

    // 删除角色
    int deleteRole(String id);

    Role getRoleById(String id);

    void updateRole(Role role);

}